//
// Copyright (c) 2011 Alex Nesterenko
//

#include "nane/SoundSystem/SoundSourceBase.h"
#include "nane/SoundSystem/SoundSourceBaseImpl_.h"
#include "nane/SoundSystem/SoundSystemImpl_.h"
#include "nane/SoundSystem/SoundBufferImpl_.h"
#include "nane/core/assert.h"

namespace nane
{
    ////////////////////////////////////////////////////////////////////////////////////////////////
    SoundSourceBase::SoundSourceBase( Implementation* _impl )
        : m( _impl )
    {

    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    SoundSourceBase::~SoundSourceBase()
    {

    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    bool SoundSourceBase::queueBuffer( const SoundBufferPtr& _soundBuffer )
    {

    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    void SoundSourceBase::play()
    {

    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    void SoundSourceBase::stop()
    {

    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
}   // namespace nane
